Skip to content

Conversation

umbynos
Copy link
Contributor

@umbynos umbynos commented Jan 11, 2021

Please check if the PR fulfills these requirements

  • The PR has no duplicates (please search among the Pull Requests
    before creating one)
  • What kind of change does this PR introduce?

Optimizations before 1.2.0 release

  • What is the current behavior?

Fixes and improvements before 1.2.0 🎉

  • What is the new behavior?
  • Release filenames now is consistent (eg linux-x64 and osx without architecture)

  • Change path for s3 sync (removed "Bridge")

  • Add step to upload file with latest version (used by frontend to trigger autoupdate and to build the name of the installer).

  • Does this PR introduce a breaking change?

  • Other information:

@umbynos umbynos self-assigned this Jan 11, 2021
@umbynos umbynos added the CI label Jan 11, 2021
@umbynos umbynos requested a review from zmoog January 11, 2021 15:56
Comment on lines -37 to +38
runs-on: ${{ matrix.operating-system }}
runs-on: ${{ matrix.os }}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, os is compact and clear 💯

Comment on lines +154 to +159
strategy:
matrix: # to allow support for future architectures
os: [macos-10.15]
arch: [-amd64]

runs-on: ${{ matrix.os }}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good, future-proof without over-engineering it.

Copy link
Contributor

@zmoog zmoog left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, this workflow is getting better and better after each iteration: kudos!

@umbynos umbynos merged commit 9d43a63 into devel Jan 12, 2021
@umbynos umbynos deleted the umbynos/refactor_bridge branch January 12, 2021 11:19
umbynos added a commit that referenced this pull request Jan 12, 2021
* change path for s3 sync

* add old path for autoupdate (we cannot autoupdate config.ini)

* update (and remove "Bridge") from config.ini

* fix naming: every os has also arch and general improvements

* use arrays in matrix && rename operating-system to os

* add step to update version file

* uniform test.yml
@per1234 per1234 added the topic: infrastructure Related to project infrastructure label Sep 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: infrastructure Related to project infrastructure
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants